function! bootstrap#leaderf#setup() abort
    call SpaceVim#logger#info('setup denite')
    " let g:_spacevim_mappings_space.L = g:_spacevim_mappings_space.l
    let g:_spacevim_mappings_space.L = {'name' : '+leaderf',
                \   'f': [ 'LeaderfFile'            , 'file'                ],
                \   'F': [ 'LeaderfFileFullScreen'  , 'file-fullscreen'     ],
                \   'r': [ 'LeaderfMru'             , 'recent'              ],
                \   'R': [ 'LeaderfMruCwd'          , 'recent-cwd'          ],
                \   's': [ 'LeaderfSelf'            , 'self'                ],
                \ }
    call SpaceVim#mapping#space#def('nnoremap', ['L', 'f'],
                \ 'LeaderfFile',
                \ 'file',
                \ 1)
    "     call SpaceVim#mapping#space#def('nnoremap', ['L', 'F'],
    "                 \ 'LeaderfFileFullScreen',
    "                 \ 'file-fullscreen',
    "                 \ 1)
    "     call SpaceVim#mapping#space#def('nnoremap', ['L', 'r'],
    "                 \ 'LeaderfMru',
    "                 \ 'recent',
    "                 \ 1)
    "     call SpaceVim#mapping#space#def('nnoremap', ['L', 'R'],
    "                 \ 'LeaderfMruCwd',
    "                 \ 'recent-cwd',
    "                 \ 1)
    "     call SpaceVim#mapping#space#def('nnoremap', ['L', 's'],
    "                 \ 'LeaderfSelf',
    "                 \ 'self',
    "                 \ 1)
endfunction
